package appapi.entity.Zhongjiao;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;
import java.util.Date;
import lombok.Data;

/**
 * @author  djq
 * @date 2023/5/23 18:20
 * @description: 
 */

/**
 * 项目信息
 */
@ApiModel(value = "项目信息")
@Data
public class ProjectDto {
    /**
     * 项目ID
     */
    @ApiModelProperty(value = "项目ID")
    private Long projId;

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    @Excel(name = "项目名称")
    private String projName;

    /**
     * 项目编码
     */
    @ApiModelProperty(value = "项目编码")
    private String projCode;

    /**
     * 所属机构
     */
    @ApiModelProperty(value = "所属机构")
    private Long orgaId;




    /**
     * 所属区域
     */
    @ApiModelProperty(value = "所属区域")
    private Long areaId;

    /**
     * 所属父级机构
     */
    @ApiModelProperty(value = "所属父级机构")
    private Long areaPid;

    /**
     * 地址
     */
    @ApiModelProperty(value = "地址")
    @Excel(name = "项目地址")
    private String projAddress;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private Double projLong;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private Double projLot;

    /**
     * 负责人
     */
    @ApiModelProperty(value = "负责人")
    private String projHead;

    /**
     * 项目状态 0 正常 1停工 2完结
     */
    @ApiModelProperty(value = "项目状态 0 正常 1停工 2完结")
    @Excel(name = "项目状态")
    private Integer projState;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String projNote;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @Excel(name = "创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "")
    private LocalDateTime updateTime;
}